bench terraces - French English Dictionary